iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 28
1
IoT

Raspberry Pi最佳入門與應用系列 第 28

Day28 樹莓派測量溫濕度

  • 分享至 

  • xImage
  •  

今天我想利用樹莓派加上溫溼度感測器(DHT11),並顯示出室內的溫室度

材料:

1.DHT11感測器1
2.跳線
3
電子電路設計:
https://ithelp.ithome.com.tw/upload/images/20190929/20119848qv307Ct78q.png
紅 VCC +5V
橘 GND 接地
黃 DATA 連接GPIO

安裝與設定:

sudo apt-get update
sudo apt-get install build-essential python-dev python-openssl
git clone https://github.com/adafruit/Adafruit_Python_DHT.git
cd Adafruit_Python_DHT
sudo python setup.py install

程式碼:

import time
import Adafruit_DHT
 
GPIO_PIN = 4
 
try:
    print('按下 Ctrl-C 可停止程式')
    while True:
        h, t = Adafruit_DHT.read_retry(Adafruit_DHT.DHT11, GPIO_PIN)
        if h is not None and t is not None:
            print('溫度={0:0.1f}度C 濕度={1:0.1f}%'.format(t, h))
        else:
            print('讀取失敗,重新讀取。')
        time.sleep(10)
except KeyboardInterrupt:
    print('關閉程式')

成果:

https://ithelp.ithome.com.tw/upload/images/20190929/20119848YZyEQkbQrI.png


上一篇
Day27 樹莓派的儀表板 Pi-Dashboard
下一篇
Day29 註冊ThingSpeak
系列文
Raspberry Pi最佳入門與應用30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言